const { DataTypes } = require('sequelize')

const seq = require('../db/sql')

//创建模型(Model zd_user -> zd_users)
const User = seq.define('zd_user',{
    //id 会被sequelize自动创建，管理
    user_name:{
        type: DataTypes.STRING,
        allowNull:false,
        unique: true,
        comment: '用户名，唯一'
    },
    password:{
        type: DataTypes.CHAR(32),
        allowNull:false,
        comment:''
    },
    is_admin:{
        type: DataTypes.BOOLEAN,
        allowNull: false,
        defaultValue: 0,
        comment:'是否为管理员,0不是管理员(默认),1是管理员'
    }
},
{
    timestamps: false
})
// User.sync({ force:true})
// 强制同步数据库(创建数据表),如果表存在，则删除表后重新创建，所以创建完表后，注释掉User.sync
module.exports = User